unpredictable weather - French English Dictionary